package com.ruoyi.ly.service;


import com.ruoyi.ly.domain.dto.PageSpaceFloorDTO;
import com.ruoyi.ly.domain.dto.SpaceFloorAddDTO;
import com.ruoyi.ly.domain.dto.SpaceFloorUpdateDTO;
import com.ruoyi.ly.domain.vo.SpaceFloorVO;
import com.ruoyi.ly.utils.PageResult;

import javax.servlet.http.HttpServletResponse;

public interface SpaceFloorService {

    // 更新空间楼层信息
    void update(SpaceFloorUpdateDTO spaceFloorUpdateDto);

    // 保存空间楼层信息
    void save(SpaceFloorAddDTO spaceFloorDTO);

    // 分页查询空间楼层信息
    PageResult pageQuery(PageSpaceFloorDTO pageSpaceFloorDTO);

    // 删除空间楼层信息
    void delete(Long floorId);

    // 根据楼层ID查询空间楼层信息
    SpaceFloorVO selectById(Long floorId);

    void exportData(HttpServletResponse response);
}
